home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
system
/
eu1_00.zip
/
MM.MAN
< prev
next >
Wrap
Text File
|
1980-01-01
|
2KB
|
45 lines
Eldar Utilities Ver.1.00
M E M O R Y M A P
Eldar Software 1989
The MM (Memory Map) utility allow you to see the situation
in RAM of your computer, namely, what programs are loaded, where are
they placed, how is the memory divided, what programs hook interrupt
vectors and what interrupt vectors they hook. The MM has only one
optional parameter 's' which means that MM should show only program
blocks of memory. Any other parameters leads to the appearence of the
short help.
To get memory map simply run MM:
MM
After that you'll got the table with 5 columns. The first one
(Addr) displays the hexadecimal segment address of memory block.
The next one (Ownr) shows the address of the memory-block-owner i.e.
the memory block with the program which is an owner of this memory. In
the case of free memory blocks this value is equal to 0000.
The third column contains the hexadecimal lenght of block in paragraphs.
Paragraph is 16-byte memory fragment beginning from any address with
an arbitrary segment and offset equal to zero. To get the length in
bytes simply append a zero to the haxadecimal representation of the
length in paragraphs, e.g. length in paragraphs = 4F2h => length in
bytes = 4F20h.
The fourth column contains the name of program for the main program
blocks, note "Free memory block" for free memory, and nothing for
other types of memory blocks. Sometimes there are no traces of the
program name in environment. In these cases the word "Unknown"
appeared except of name of the program. That is a rare case except
tha case of the command processor which creates its own environment
without any pointings to itself.
The last fifth column shows numbers of interrupt vectors, which
point out to the memory block. That does not mean that only this
block deals with this interruption, it means only that the first in
the queue interrupt handler is placed in this block.